package cn.xzc.job.cocurrent;

/**
 * runnable判断是否是长期执行的标准接口
 *
 * @author xzc
 * 当前时间 2024-02-12 21:30:00
 */
public interface SchedulingAwareRunnable extends Runnable {

    /**
     * Return whether the Runnable's operation is long-lived
     * 返回Runnable的操作是长期的（true）还是短期的（false）;
     * 如果是长期执行的runnable的，就不使用线程池，而是使用后台线程
     */
    boolean isLongLived();

}